#ifndef ANIMATIONWINDOW_H
#define ANIMATIONWINDOW_H

#include <QWidget>

class AnimationWindow : public QWidget
{
    Q_OBJECT
public:
    enum  Type { Sequence, Pair, JokerBomb, Bomb,  };

    explicit AnimationWindow(QWidget *parent = nullptr);

    // 显示下注分数
    void showBetScore(int bet);
    // 显示顺子或者连对的动画特效
    void showSequence(Type type);
    // 显示炸弹或者王炸的动画特效
    void showBomb(Type type);
    // 显示飞机的动态特效
    void showPlane();

signals:

protected:
    void paintEvent(QPaintEvent* ev);

private:
    QPixmap m_image;
    int m_index;    // 记录图片的索引
    int m_x;
};

#endif // ANIMATIONWINDOW_H
